// home 模块

// state 是一个函数
export const state =()=>({
    code: 20001, // 假定错误信息20001为没有获取到数据
    message: '未获取到数据',
    success: false, 
    data: {} // 默认为空
})

// user为上述的state,payload为外部传入此模块的对象或者数据
export const mutations = {
    M_UPADTE_HOME(state,payload){
      // console.log("home/M_UPADTE_HOME",payload)
      state.code = payload.code;
      state.message = payload.message;
      state.success = payload.success;
      state.data = payload.data;
    }
  }

// actions 对象
export const actions = {
    // 定义内部函数
    A_UPDATE_HOME({commit,state},payload){
        // 异步处理
        commit('M_UPADTE_HOME',payload)
    }
}